SELECT ; * ; FROM Master ; UNION ; SELECT ; * ; FROM Temp ; INTO CURSOR Changed * The UNION clause by default removes duplicate rows. You will be left with a list of rows that are either: * 1. Present in MASTER but not in TEMP * 2. Present in TEMP but not in MASTER * 3. Present in both tables, but differentAssuming you have a primary key on each table, you can scan the "Changed" cursor and update appropriately.