ref_cursor_type_definition ::=
   TYPE type_name IS REF CURSOR
   [RETURN 
    { {db_table_name | cursor_name | cursor_variable_name} % ROWTYPE
    | record_name % TYPE
    | record_type_name
    | ref_cursor_type_name}];

cursor_variable_declaration ::=
   cursor_variable_name type_name;