I am getting this error when trying to call a packaged procedure, with an in/out ref cursor, across instances and servers. Both instances are 8.0.4. (database and PL/SQL) The documentation (below) implies that this should be possible with my version of PL/SQL. Is this just a lie, or am I doing something wrong? -------------------- PLS-00993: cursor variables cannot be passed as RPC arguments or results Cause: An attempt was made to pass a cursor variable to or from a remote subprogram, which is not allowed. For example, a remote procedure cannot be used to open a cursor variable because remote subprograms cannot return the values of cursor variables. Action: Change the subprogram call to reference a local database. Or consider an upgrade to PL/SQL 2.3, where this restriction is not present, or rewrite your application using OCI or precompiler. --------------- Thanks David Jones ACNielsen, Oxford, UK -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Jones, David INET: [EMAIL PROTECTED] Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).