Hola.
Lanza esa misma consulta desde un gestor de Firebird, como por ejemplo la versión personal de IBExpert (que es gratuita), y allí te marcará la posición donde está el error.
http://ibexpert.net/ibe/
El error es muy claro, en la consulta estás utilizando un campo que no existe en la Tabla. Aunque a veces no es tan evidente encontrar a que campo se refiere, puesto que cualquier palabra que Firebird no entienda de la consulta, la va a considerar un campo más que quieres devolver, y por lo tanto te dará error si no lo encuentra.
Saludos.