Here is the way I resolved this problem (Thanks to Ben!):
As you can read, the exeption only appears in multi-threaded app's.
So, you must turn on the ThreadSafe bit of DOA!
FSession:= TOracleSession.Create(nil);
with FSession do
begin
LogonDatabase:= DB;
LogonUsername:= UID...