Hola , estoy intentando realizar un drop table mediante sql dinamico y me da el siguiente error: Nombre de tabla no válido. (Y la tabla existe!!).
El procedimiento me compila bien pero al invocar dicho procedimiento me sale el error.
El código es el siguiente. Alguna sugerencia de donde puede estar el error?
Muchísimas gracias...
CREATE OR REPLACE PROCEDURE ELIMINA_TABLA(TAB VARCHAR2)
IS
ELIM_TAB VARCHAR2(1000);
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE :TAB' USING TAB;
END ELIMINA_TABLA;
BEGIN
ELIMINA_TABLA('PRUEBA');
END;