Why not just delete with a limit?  I imagine this select then delete is harder on the database.  I imagine you have a reason but maybe it'd be good to add it as a comment?