• Have you tried removing the index hint, just to guage any difference in performance?

    What I would do, as suggested, is move all csv rows into a staging table, perform DELETE FROM ... JOIN function to remove matching rows. SQL is much better working on sets of data.

    'Only he who wanders finds new paths'