Oracle Distributed Transactions

The OracleConnection object automatically enlists in an existing distributed transaction if it determines that a transaction is active. Automatic transaction enlistment occurs when the connection is opened or retrieved from the connection pool. You can disable auto-enlistment in existing transactions by specifying

Enlist=false  

as a connection string parameter for an OracleConnection.

See Also

Oracle and ADO.NET
ADO.NET Managed Providers and DataSet Developer Center