कॉलिंग ब्लॉक में बस SYS_REFCURSOR प्रकार का एक चर घोषित करें, और अपने फ़ंक्शन को कॉल करें, उदा। एसक्यूएल/प्लस से:
set autoprint on;
var cur refcursor;
declare
FUNCTION test_fun (
p_ref_cur OUT SYS_REFCURSOR)
RETURN NUMBER is
begin
open p_ref_cur for select * from dual;
return 1;
end;
begin
dbms_output.put_line(test_fun(:cur));
end;
/