I'm trying to create a trigger which will pass a value from the row
into the procedure to execute. All the documentation I can find shows
only constant arguments being passed. For example,
    CREATE TRIGGER if_dist_exists
    BEFORE INSERT OR UPDATE ON films FOR EACH ROW
    EXECUTE PROCEDURE check_primary_key ('did', 'distributors', 'did');
That doesn't seem very useful. Here's what I'm trying:
netbill=> create trigger set_stale_1
netbill->   after insert or update or delete on dns_a for each row
netbill->   execute procedure set_zone_stale(zid);
ERROR:  CreateTrigger: function set_zone_stale() does not exist
I have a function defined as set_zone_stale(int). How can I call
it using the zid field from the changed record?