"Ardian Xharra \(Boxxo\)" <axharra@xxxxxxxxxx> writes: > No, it doesn't work always the same message: > ERROR: parser: parse error at or near "(" at character 47 In that case you're not really talking to a 7.4 server, but something older --- either syntax works OK for me on 7.4. regression=# create table client(name text); CREATE TABLE regression=# CREATE INDEX client__ascname__idx ON client (TO_ASCII(lower(name),'LATIN 1')); CREATE INDEX regression=# select version(); version ---------------------------------------------------------------- PostgreSQL 7.4.12 on hppa-hp-hpux10.20, compiled by GCC 2.95.3 (1 row) regards, tom lane