No he utilizado nunca EXECUTE STATAMENT pero mirando en los foros entiendo que se utiliza para crear procedimientos almacenados. ¿EStoy entendiendolo bien? Y lo que busco es crear un script sql para ejecutar en el IbExpert.
He probado:
Código:
declare tabla varchar(15);
declare borra varchar(100) = 'drop table :tabla';
begin
for select RDB$RELATION_NAME from RDB$RELATIONS where
RDB$RELATION_NAME starting with 'EXPRH'
do
execute statement (borra) (tabla := RDB$RELATION_NAME);
end;
y me da error de ejecución. No reconoce el delclare.