there is an OMIT MULTIPLE RECORDS (menu and Script Step).
once you calculate the place to omit, go to record (by number + 1) and then omit multiple (based on the total number of records or "found count"), this may show the dialog (if you allow) that says, you only have 'x' records (to the end of the found count) to omit and continue. Only those number of records will be removed from the found set of records. NOTE: I said removed, not deleted.
Omit multiple is handy and based on the current record you are on. Try it manually so you understand, then use the script step.
Thanks Beverly, I can put together a 7 line addition to my loop script and this will work through the various codes. It's quick as well compared to the other options.
Thanks very much