To create a cursor variable, begin by identifying a type that belongs to the REF CURSOR category. For example:
dept_cv DeptCursorTyp ...
Then, create the cursor variable by declaring it to be of the type DeptCursorTyp:
REF CURSOR, then, is a category of data types, rather than a particular data type. Stored procedures can return cursor variables of the REF CURSOR category. This output is equivalent to a database cursor or a JDBC result set.
Example 6-8 Declaring a REF CURSOR Type
DECLARE TYPE DeptCursorTyp IS REF CURSOR