title: PL/SQL Trigger - Dynamically reference :NEW or :OLD
body: <p>Is it possible to dynamically reference the :NEW/OLD pseudo records, or copy them?</p>
  
  <p>I'm doing a audit trigger for a very wide table, so would like to avoid having separate triggers for insert/delete/update.</p>
  
  <p>When updating/inserting I want to record the :NEW values in the audit table, when deleting I want to record the :OLD values.</p>