Object Oriented Oracle PLSQL Tutorial

SQL>  create or replace type numberTableType is table of number;
  2  /
Type created.
SQL>
SQL> create or replace function f_table return numberTableType
  2  is
  3    v_numarray numberTableType :=numberTableType();
  4  begin
  5    FOR i in 1..10 loop
  6      v_numarray.EXTEND;
  7      v_numarray(i):=i+100;
  8    END LOOP;
  9    RETURN (v_numarray);
 10  end;
 11  /
Function created.
SQL>
SQL> SELECT * FROM TABLE(f_table);
COLUMN_VALUE
------------
         101
         102
         103
         104
         105
         106
         107
         108
         109
         110
10 rows selected.
SQL>