Is there a way to create a timestamp column in Oracle that automatically stores a timestamp of when the record has changed ?
For oracle I usually use a trigger to update the timestamp field
CREATE OR REPLACE TRIGGER update_timestamp
BEFORE INSERT OR UPDATE ON some_table
FOR EACH ROW
BEGIN
:NEW.TS := systimestamp;
END;
Oracle does not seem to have a built-in attribute for updating the timestamp field to the current timestamp (unlike other DBs like MySQL).