Is there a way to create a timestamp column in Oracle that automatically stores a timestamp of when the record has changed ?