Sequential result sets can be iterated one element after the next. SQLite's result sets offer this method of traversal.

Databases which work in this way must provide methods for the following traversal words:
more-rows? ( result-set -- ? )

advance-row ( result-set -- )

row-column ( result-set column -- obj )

row-column-typed ( result-set column -- sql )