A solução que eu já tinha encontrado é bem parecida com a do Nivaldo. A única diferença é que eu não precisei usar o "as" nos campos nulos. O Fierbird 2.1 aceitou sem reclamar. Agradeço pela ajuda. -- Evandro