Tambem estou com um problema parecido…
Tenho uma aplicacao em Delphi 7 que acessa o OracleXE. Quando eu executo a consulta no SQLPlus ela nao apresenta erro nenhum, mas quando eh executada pela query na minha aplicacao ela apresenta um erro na DLL “dbexpora.dll”.
A consulta eh essa:
SELECT Num_Documento FROM Documentos
WHERE ( Cod_Pasta = :CodPasta )
FOR UPDATE OF Num_Documento
ORDER BY Num_Documento DESC;
OBS.: O parametro cod_pasta eh passado pela aplicacao.
O curioso eh que quando eu tiro o FOR UPDATE da expressao a aplicacao nao apresenta erro algum. So que pelo andei lendo, sem o FOR UPDATE eu nao tenho controle de concorrencia.
Alguem pode ajudar???