нельзя просто так взять и for(i in object) по объектам делатьА что в этом такого? Единственная проблема - это сочетание с удалением, что в теории может породить сдвиги. Но в моей задаче некоторый мусор в базе не критичен, и вероятно будет удален в следующий раз. А вот потребление памяти и процессора - критичны.