Hi We recently moved from having one DB server to two, brining in a new Archive DB server. So now our data resides in 2 DB which reside on separate servers. Now, While querying the Archive DB over a DBLink in .NET code [special stress here, only the .NET code], we are getting an oracle error ORA-24778: This is what we got when we did a google on this - As per our understanding, this is because: we are calling a .NET Comp Plus component in a transaction, which in turns tries to execute a SELECT over the DBLink. Now even a SELECT over a DBLink opens up a distributed transaction. So we are having 2 transactions here which is causing issues. If we call the Comp Plus component in NO transaction mode and then execute SELECT over the DBLink, it works fine. But our problem is we need to call in Transaction mode ONLY and this cannot be modified since this requires a lot of changes in the .NET code. So basically modifying the code is ruled out of the picture (or stays as the last alternative). Is there an alternative, in which we can successfully do a SELECT query over the DBLink without getting this error. We are using Oracle10g. Please let me know if I need to provide any other details. Thanks in advance.