Za předpokladu, že _beginTransaction je logická hodnota, nastavili jste ji na hodnotu true před If _beginTransaction Then
?
Také jste provedli předchozí transakci před zahájením této? Oracle dokáže se sdružováním připojení a BeingTransaction dělat divné věci.
Kdysi dávno jsem měl podobný bug. Podívali jste se sem ?
Upravit - pokoušíte se volat .NET uložený proc? OracleConnection.BeginTransaction
nepodporuje volání uložených procedur
: