In oracle I can specify the columns, which should induce a firing of a trigger:
create or replace trigger my_trigger
before update of col1, col2, col3 on my_
I don't think there's a way you can avoid having to list all of the other columns in the table, either in the trigger body or else in the before update of ...
clause.
However, you might be able to write an alter trigger on the table to regenerate the update trigger automatically if any columns are added or removed. It's a little more work, but then the maintenance should be automatic.