मान लें कि आप 12c क्लाइंट के साथ Oracle 12c का उपयोग कर रहे हैं:
create or replace procedure testsproc
( username in varchar2 )
as
resultset sys_refcursor;
begin
open resultset for
select * from test_table
where name = username;
dbms_sql.return_result(resultset);
end testsproc;
फिर इसके साथ कॉल करें
exec testsproc('Phil')
या
call testsproc('Phil');
या
begin
testsproc('Phil');
end;
आप इसे किससे बुला रहे हैं, इस पर निर्भर करता है।