amerika111:
Ese problema lo solucionas con CTE (Common Table Expressions), que es el equivalente al uso de PIVOT para otras bases de datos.
Aque viene un ejemplo de su uso:
http://www.firebirdsql.org/refdocs/l...d21-select-cte
Saludos,
Gerardo Suárez Trejo