Hola, mucho no he manejado Oracle. Este error parece ser preventivo, como que el motor te avisa que esa operacion provocaria errores o colgadas en ese momento por x condiciones..
Revisando algunos casos del mismo error algunos mencionan
1)optimizar la consulta
2)colocar Select campo1, campo2.. en lugar de * y parece funcionar.. (raro esto ultimo)
3)configurar opcion de conexion de esta manera.. SQLSetConnectOption( hdbc, SQL_ASYNC_ENABLE_OFF, SQL_NTS );
quizas podrias demorar los siguientes procedimientos con un timer de manera de dar mayor tiempo de procesar la consulta..
Saludos
Nicolas Perichon
detalle mensaje.. (no es un error) tiene que ver con algo de time out.
ORA-03123
![Embarrassment](http://www.clubdelphi.com/foros/images/smilies/redface.gif)
peration would block
Cause:This is a status code that indicates that the operation cannot complete now.
Action: None; this is not an error. The operation should be retried again for completion.