I am trying to save only the modified fields in a history/log table with the old and new values. I was just experimenting with triggers to achieve this, however I want to do it dynamically on the columns For example: IF Old.colname != New.colname THEN //do something where colname is a fetched from a cursor looping through all the column names. ...