Este error te da por una mala construcción en la sentencia SQL. Por eso te decía que siempre saques el error original de Delphi aunque lo pintes algo más bonito de la forma que te comentaba en el Post anterior. Si sólo hubieras sacado tu error personalizado, no te hubieras dado cuenta
Para verificar la sentencia SQL, te recomiendo mires lo que estás lanzando con un Query.SQL.SaveToFile('c:\lolo.txt'); (por ejemplo)
