Hi,

We have a problem with the number of open cursors. We have noticed that when you close or free a TOracleDataSet the number of opened cursors doesn't decrease. We have tried using the CloseAll function and it doesn't seem to work. The only way we know to see the number of open cursors is with:

Select count(*) From v$Open_Cursor

This causes our applications to raise the "Maximum open cursors exceeded error". We know we could increase the OPEN_CURSOR variable.

Does anybody knows a methods to correct this? Is this a a bug of DOA?

TIA.