Para definir un objeto a nivel de esquema sencillamente te abres un SQLPLUS y lo creas ahí . Por ejemplo :
Código:
SQL> create or replace type t_tabla is table of varchar2(1) ;
Type created
Lo que te comenté del REF CURSOR sólo se puede hacer dentro de un paquete/procedimiento/función o bloque anónimo. No a nivel de esquema. Perdona.
Salu2