I still can't reproduce it (even with your user files folder) but I think I know what's happening now.
Go to Options -> Oracle -> Transactions
and set "On Test/Reconnect" to "Always disconnect and reconnect" ?
(I hope I haven't suggested this already).
If that fixes it, I know what the problem is.