So far postgres&#x27; statement level triggers do not have access to changed rows so far, be it an INSTEAD OF or any other kind of trigger. There has been some noise towards supporting it for AFTER triggers - I doubt we&#x27;ll see BEFORE support, it&#x27;s unclear to me what that&#x27;d even mean.