This is one of the requirements for new project which seems so interesting to me. I have to apply some transformations on newly changed rows of a table and leave the rest untouched.
Another restriction is that any SQL client can be used to update the db without having to accessing my application (which seems less breathless for me to implement).
Is there anyway I can know a table has changed from the last accessed in Oracle DB and which rows has changed without comparing all the values?