I have a program that was developed with VB6.
This program connects, Using ODBC, to an Oracle 7.3.1 database.
Now that we are migrating to Oracle 8.1.7, I created a new DSN with the new
ODBC driver for Oracle 8.1.7, but the program have some problem retrieving
information from a SYNONYM.
The program connect to the database but when I execute a SQL statement on
that SYNONYM, I'm receiving an error message :

ORA-02041 client database did not begin a transaction

But If I use the Oracle 7.3.1 DSN, it work correctly, does anybody knows
why, and how can I solve this problem ?

Thanks