I have a package that declares a cursor_type as ref cursor
so
Create or Replace PACKAGE DEV.“PKG_TEST” is
TYPE cursor_type is REF CURSOR;
procedure doSomething(p_cur OUT cursor_type, pSearch varchar2);
End PKG_TEST;
Create or Replace Package Body DEV.“PKG_TEST” is
procedure doSomething(p_cur OUT cursor_type, pSearch varchar2)
as
begin
…
end
END PKG_TEST;
To test in TOAD Trial I did this
Declare type resultSet is ref cursor;
Begin
PKG_TEST.doSomething(:resultSet, ‘SearchString’)’
End
Now I get wrong number or types of argument in call. Any ideas?