We have a visual basic application on MTS connecting to a Oracle database through DB Link on sun solaris using ADO'S.The Oracle database has global temporary tables.When ever there is an insert or update on the tables a trigger fires to populate the temp tables.Occassionally we are getting an oracle error a saying "trying to access the transactional temp tables which are already in use". If we do the updates through oracle sql we are not getting that error, but when we are going through the VB Application we are getting that error and that too not all the times. Can some one help me find what might be the problem.