Hola foro,
Este es el codigo que escribi exactamente en Firebird 1.5.2 y me funciona, pruebalo
Código SQL
[-]
SET TERM ^ ;
CREATE PROCEDURE NEW_PROCEDURE (
AV_TABLA VARCHAR(50))
RETURNS (
LI_NUMREG INTEGER)
AS
BEGIN
EXECUTE STATEMENT 'SELECT COUNT(*) FROM ' || :AV_TABLA INTO :LI_NUMREG;
SUSPEND;
END
^
SET TERM ; ^
GRANT EXECUTE ON PROCEDURE NEW_PROCEDURE TO SYSDBA;
Aprovecho hacerte una pregunta, como hiciste para instalar Firebird 1.5 en Linux?, estoy tratando de instalar Firebird 1.5.2 en Red Hat 7.3, pero me pide que actualice unas librerias GCC, las baje pero relamente me esta quedando grande, gracias.