Knud Müller <k.mueller@portrix.net> writes:
> mag=# Delete from productvariant where productvariantid='4015223929157';
> ERROR: control reaches end of trigger procedure without RETURN
> DEBUG: Last error occured while executing PL/pgSQL function
> update_productvariant
> DEBUG: at END of toplevel PL block
> ERROR: control reaches end of trigger procedure without RETURN
Your function looks fine to me, and executes fine here. Not sure what
the problem is. You are using a recent version of Postgres, no?
regards, tom lane