Ahora que veo mas detenidamente el código y la excepción que te está produciendo, veo que estas usando un Query, y que el error es que este está tratando de preparar la sentencia.
No tengo tiempo de probarlo ahora, pero estoy casi seguro que un TIBSQL no intentará prepararla y quizás esto sea suficiente, aunque nunca he hecho lo que pretendes.
Hasta luego.