hello It is possible
CREATE OR REPLACE FUNCTION foo(anyarray) RETURNS anyarray AS ' DECLARE b integer[]; BEGIN b := $1; b[1] := b[1] + 1; RETURN b; END; ' LANGUAGE plpgsql; testdb011=> select foo(ARRAY[1,2,3]); foo --------- {2,2,3} (1 řádka) Regards Pavel ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org