Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Rference cursor error ORA-24338

564406Feb 6 2008
hi

I am having a reference cursor in one procedure.I am fetching it from another package.I want to return a cursor to java code but in logs i am getting error
java.sql.SQLException: Ref cursor is invalid

and in pl/sql developer it is giving ORA-24338 error .Please help

CREATE OR REPLACE PACKAGE BODY pk_ext_eod_bcind_static_data AS
var_l_ret_cod NUMBER;

FUNCTION ap_ext_eod_bcind_static_data(cursname_1 OUT pk_ext_eod_bcind_static_data.cursname) RETURN NUMBER AS

l_cursor pk_ext_eod_bcind_static_data.cursname;
tmp_cursor l_cursor%rowtype;
{
{
ap_ext_eod_static_data(var_l_dat_last_process,l_cursor);
LOOP
FETCH l_cursor INTO tmp_cursor;

EXIT WHEN l_cursor%NOTFOUND;
END LOOP;
CLOSE l_cursor;

RETURN SUCCESS;
EXCEPTION
WHEN OTHERS THEN
RAISERROR(SQLCODE,'Error in Call to ap_ext_eod_static_data');
}

}
END;
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 5 2008
Added on Feb 6 2008
0 comments
290 views