en postgres los parametros se nombran con $
concatenar estandar es || no + como en sqlserver.
Si me permites un consejo, veo que has trabajado con sqlserver, no intentes aplicar la notacion de sqlserver (se pasa el standar por el forro).
+ info
http://www.postgresql.org/docs/8.3/i...pressions.html
Salu2