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;