I'm new to Oracle, so please bear with me. I've been searching, but I haven't found a straight answer to this.
In SQL Developer
, I created the following stored procedure. I assume it was created because it returns message Procedure ORACLE_GET_TOP_N_TESTS compiled
:
create procedure oracle_get_top_n_tests
(oracle_tests OUT SYS_REFCURSOR)
AS
BEGIN
OPEN oracle_tests FOR
select * from sales.quiz_results;
END oracle_get_top_n_tests;
/
Now I would like to call/execute the stored procedure to view the resultset (the select
statement) . I've tried the following, but I see no resultset:
variable mycursor refcursor;
exec oracle_get_top_n_tests ( :mycursor );
/* Received message PL/SQL procedure successfully completed, but no result */
What am I doing wrong?
I use Database 11g Express Edition
.