title: compilation errors ...even if code is right
body: <pre><code>create or replace trigger t2
      after insert or delete or update
      on emp_salary_details
      for each row
  begin
      if inserting then
          insert into emp_table_audit
          values
          ( :new.emp_id
          , null
          , user
          , systimestamp
          , ‘INSERTION’ );
  
      elsif deleting then
          insert into emp_table_audit
          values
          ( null
          , :old.emp_id
          , user
          , systimestamp
          , ‘DELETION’ );
  
      elsif updating then
          insert into emp_table_audit
          values
          ( :new.emp_id
          , :old.emp_id
          , user
          , systimestamp
          , ‘UPDATION’ );
      end if;
  end;
  </code></pre>