I have already post message about Oracle finalization exception:
http://crlab.com/forums/viewtopic.php?t=8281&highlight=
You fixed it in OraDirect .NET 3.50.16. Now in the same situation, as above I am recieving another Oracle cursor exception:
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at CoreLab.Oracle.g.a(Byte[] A_0, Int32 A_1)
at CoreLab.Oracle.r.a()
at CoreLab.Oracle.am.a()
at CoreLab.Oracle.am.b(Byte[] A_0, Int32 A_1, Int32 A_2)
at CoreLab.Oracle.am.b()
at CoreLab.Oracle.bj.j()
at CoreLab.Oracle.c.b()
at CoreLab.Oracle.b.a()
at CoreLab.Oracle.a5.q()
at CoreLab.Oracle.OracleCursor.a(Boolean A_0)
at CoreLab.Oracle.OracleCursor.Finalize()