Pasar un tipo tabla a un tipo ref cursor.

celada81
12 de Mayo del 2005
Me gustaría que alguien me explicara como podría convertir un tipo tabla (da igual el formato de la tabla) al siguiente tipo.

TYPE CURSOR_TYPE IS REF CURSOR;

Este tipo lo uso de la siguiente forma:

function getusuarios paquetetipos.cursor_types%type
is
micursor paquetetipos.cursor_types%type;
begin
open micursor for
select nombre
from usuario;
return micursor;
end;


El problema surge que en ocasiones tengo que realizar consultas cruzadas muy complejas y me interesaría poder apoyarme en estructuras tipo tabla.
¿Como podría convertir un tipo en el otro?
Muchas gracias.