Is there another field you could key your deletes off of? For example a time field where you could delete maybe 1 day at a time instead of a whole month, or something of that nature?

You have the period year, but I suppose if they're all the same it won't help.

Actually the rownum idea should work ok either way though.