Oracle PL/SQL - Cursor Variable with User-Defined Return Type