cursor, archivo plano

JULIAN
24 de Noviembre del 2004
hola como creo o defino un cursor dejando variable el nombre de la tabla
de la siguiente forma, mi problema es el siguiente , estoy desarrollando un procedimiento que me genera un archivo plano en el cual se volcan todos los datos de una tabla que yo escoja, para esto necesito crear un cursor indefinido y despues usar el text.io :

CURSOR sel_parametro (cdgo NUMBER) IS
SELECT *
FROM 'variable';

sandra
24 de Noviembre del 2004
Supongo que este cursor esta en una procedure o algún paquete, hacer la llamada de la procedure pasándole un parámetro IN con el nombre de la tabla y luego poniendole en el from la variable. También puedes declarar una variable y asignarle el contenido en el bloque de codigo.

create or replace nomprocedure (p_tabla IN VARCHAR2)
IS
....
CURSOR .....
FROM p_tabla