I have a problem with the TOracleDataset's IProviderSupport implementation. After a call to PSStartTransaction the PSInTransaction methods returns true but the TSession.InTransaction method returns false.
Why ?
The PSStartTransaction function only starts a transaction for the provider, it does not start an Oracle transaction (which is implictly started with the first insert, update, delete or lock).
------------------
Marco Kalter
Allround Automations