• I would add - just this:

    in DTS (at the end) run a store proc. that takes the unique fields from StagingData table and puts them -using that "exists" statement - into your finale table "MainTable"

    Regards