I really wasn't seeing the full picture, specially that part of the index being rebuilt at every insert.
I now use indexes to delete or update records that match and afterwards, i drop all indexes, append the nonmatch records and rebuild the indexes.
This solution as droped my processing time to less than 1/5th of the original time, which is very acceptable considering this was about the first load of the master table, and the next loads will have a much shorter range of data.
Thanks for all the tips.
Best regards,
Pedro Azevedo.
Message was edited by: dropez
... View more