Creo que te refieres a hacer una consulta como si fuera un procedimiento almacenado:
Código SQL
[-]
SELECT *
FROM EXECUTE BLOCK .....
WHERE ...
si es así, lamento decirte que POR EL MOMENTO no es posible como dicen
aqui, donde tambien dicen que quizás hasta la version 3.1 o despues se pueda implementar,
Cita:
Re: [Firebird-devel] select from (execute block)
From: Alex Peshkov <peshkoff@ya...> - 2007-09-24 11:36
On Monday 24 September 2007 15:30, Fabiano Bonin wrote:
> Is it possible to implement this?
>
> select
> a.*
> from
> ( execute block
> returns (
> col1 integer )
> as
> begin
> ...
> suspend;
> end ) a
>
> Can i fill a ticket?
Yes, but not too soon.
Not earlier than 3.1.
|
checa la pagina por que creo que viene una solucion alterna, pero comentat que es para la version 2.1, no estoy muy seguro no tengo esa version para hacer la prueba.
Espero que esta info te haya sido de ayuda.