I know that the combination of autonomous and distributed transactions were not fully supported until 9.2, and I'm in an 8.1.7.4 environment.

But does anyone know of problems where this error will be raised even when you are not doing a distributed transaction? I've got some plsql procedures that are autonomous, and this error is being raised back to the client (Java / Tomcat).