Postgres no aceptará el alias de la tabla antes del nombre de la columna

Estoy usando un marco (Jodd) que está agregando el alias de la tabla a los nombres de columna en un SQL Select. Parece un SQL bien formado, pero Postgres se ahoga con eso.

update GREETING Greeting 
     set Greeting.ID=5, 
         Greeting.NAME='World', 
         Greeting.PHRASE='Hello World!'  
where (Greeting.ID=5)

da un error:

Error: ERROR: column "greeting" of relation "greeting" does not exist
SQLState:  42703

¿Hay alguna manera de hacer que Postgres acepte ese SQL? Mi otra alternativa es hackear el framework, lo que no quiero hacer.

Respuestas a la pregunta(3)

Su respuesta a la pregunta