No expected updates

Use ‘select’ account or Auxiliary database if no updates are expected.

If the delete/update is quite large ...

Put ‘commit’ at regular intervals; for example, after 5K records. This will ensure that other jobs/online/applications running in the same database do not fail, otherwise they could cause major issues in Production.