I´m not saying it should inspect function code, but I think it should deny when I try to create a trigger missing a needed argument. When I do ... create table MyTable(integer); gives me an "syntax error at end of input" because I forgot field name. why when I do ... create trigger MyTrigger after insert on MyTable execute procedure MyFunction(); It does not gives me something similar ? -- Sent from: http://www.postgresql-archive.org/PostgreSQL-general-f1843780.html