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).

Reply via email to