Committing every row you will still need a large rollback segment?
Wouldn't be true that the blocks in RBS be freed after each commit?

Every commit will signal a completion of the current transaction, correct?