> Instead of using OFFSET, the query becomes WHERE id > cursor ORDER BY id LIMIT 10
Wait. Surely "ORDER BY id OFFSET 20 LIMIT 10" works about the same as "WHERE id > cursor ORDER BY id LIMIT 10", if "id" is indexed?
replies(1):
https://use-the-index-luke.com/sql/partial-results/fetch-nex...
Perhaps some of the page-level Copy-on-Write databases (LMDB?) might do this, since they have to rewrite ancestor pages anyway.