A mi ese error me dió por usar palabras reservadas del lenguaje SQL.
Si necesitas algunas de estas palabras, creo que has de poner QuotedStr('USER') , ya que USER es una palabra reservada del lenguaje.
El listado de todas las palabras reservadas creo que es
este si puedes esquiva el uso de esas palabras.
Espero haberte ayudado.