Oracle Adapter Returning and closing Cursors Bis

I am encountering problems with number of opened cursors while running stored procedures from Oracle Adapter. Each opened cursor is closed at the end of my procedures, except the one returned as output of a procedure to allow Oracle Adapter to fetch its content. Does Oracle Adapter close the cursor when it finished fetching results ?

Error: maximum open cursors exceeded

This error is not corrected when increasing the cursor number parameter in Oracle …

Any Help would be really appreciated …

Thanks