I have a source table named A in oracle.
Initially Table A is loaded(copied) into table B
next I operate DML on Table A like Insert , Delete , Update .

How do we reflect it in table B ? 
without creating any extra column in target table.
Time stamp for the row is not available.

I have to compare the rows in source and target 

eg : if a row is deleted in source then it should be deleted in target.
 if a row is updated then update in target and if not available in source then insert it in the target .

Please help !!