Michael Gould <mgould(at)intermodalsoftwaresolutions(dot)net> writes:
> CREATE OR REPLACE FUNCTION iss.accessor_trigger() RETURNS "trigger" AS $$
> BEGIN
> IF (TG_WHEN = 'BEFORE') THEN
> IF (TG_OP = 'INSERT') THEN
> NEW.createdatetime := current_timestamp
> NEW.createuser := current_user
You've forgotten to end these statements with semicolons ...
regards, tom lane