After I upgraded oracle client version 11 to 12.2, asp.net application start to give:
System.InvalidOperationException: Operation is not valid due to the current state of the object.
at Oracle.DataAccess.Client.OracleTransaction.Commit()
Nothing changed in the code, and it works in v11 without any errors.
I believe there is something btw v11 and v12.2 to create such a this error, but cant figure out from oracle support cases.