Muy buenas. Estoy creando un procedimiento almacenada al que le paso como parámetros el nombre de dos tablas: origen y destino. Me gustaría saber cómo poder hacer un cursor de la forma:
miProcedimiento(tabla_origen, tabla_destino)
IS
...
BEGIN
...
DECLARE
CURSOR ctab2 IS
SELECT * FROM tabla_origen;
ctab_rec2 ctab2%ROWTYPE;
BEGIN
OPEN ctab2;
FETCH ctab2 INTO ctab_rec2;
CLOSE ctab2;
END;
END;
La duda es que no sé la nomenclatura con la que es preciso expresar la variable tabla_origen, puesto que da error tal y como está escrita arriba. Espero que me puedan ayudar. Muchas gracias, un saludo.