Si revisás la documentación de Firebird 1.5, verás que te permite construir procedimientos almacenados donde se lancen sentencias SQL construidas on-fly (al vuelo).
La única restricción está en que los parámetros de salida (estructura del conjunto de resultados), deberán ser siempre los mismos (por ej.: campo1 as varchar(50), campo2 as integer, etc.).
Deberías revisar está documentación para ver también los cuidados que debes tener al crear un procedimiento de este tipo.
|