We are using last ODAC release OraDirect 5.80.0.40 with Delphi 7 and Oracle 10g.
I am using stored procedure that returns cursor with different number of columns according to the input parameter. In Delphi application I am adding and removing unnecessary OraStoredProc fields dynamically.
When first call of stored procedure return all fileds but second call return only part of the fields and unnecessary fields in Delphi application was removed an exception described above occurs.
This feature works well on ODAC version 5.55.0.0
We are waiting fix of this bug ASAP.
Small example and DB objects script was send to support mail.
Regards Leonid