How do I execute a procedure in 6.0.6.947 with string parameter; the following gives an error "ORA 06508: PL/SQL: Could not find program until being called"
begin
ds_dmemployee.get_employee(zz => :zz,
cur_employees => :cur_employees);
end;
create or replace package body DS_DMEmployee
as
procedure get_employee(zz in varchar, cur_employees out t_cursor)
is
begin
open cur_employees for select DMEMAIL from dm_employee where ahRole = "Manager";
end get_employee;
end DS_DMEmployee;
create or replace package DS_DMEmployee
as
type t_cursor is ref cursor;
procedure get_employee(zz in varchar, cur_employees out t_cursor);
end DS_DMEmployee;
begin
ds_dmemployee.get_employee(zz => :zz,
cur_employees => :cur_employees);
end;
create or replace package body DS_DMEmployee
as
procedure get_employee(zz in varchar, cur_employees out t_cursor)
is
begin
open cur_employees for select DMEMAIL from dm_employee where ahRole = "Manager";
end get_employee;
end DS_DMEmployee;
create or replace package DS_DMEmployee
as
type t_cursor is ref cursor;
procedure get_employee(zz in varchar, cur_employees out t_cursor);
end DS_DMEmployee;