Giả sử bạn đang sử dụng Oracle 12c với máy khách 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;
Sau đó gọi nó bằng
exec testsproc('Phil')
hoặc
call testsproc('Phil');
hoặc
begin
testsproc('Phil');
end;
tùy thuộc vào bạn đang gọi nó từ gì.