Buenas, yo tampoco trabaje con PostgreSQL
pero en
http://www.postgresql.org/docs/8.1/s...tatements.html
dice que puede ser algo asi
Código SQL
[-]SELECT INTO myrec * FROM TABLA WHERE "CAMPO" = "INGRESADO POR USUARIO";
IF FOUND THEN
RAISE EXCEPTION 'YA EXISTE %';
END IF;
Pero checkealo vos en la pagina mejor....
Saludos !