Can nonrepeatable reads / phantom reads occur with PostgreSQL's cursors?
When paginating without cursors, it's possible to see phantom reads. E.g. paginating over a large set of data like so: // assume isolation level = READ COMMITTED SELECT * FROM users ORDER_BY age ASC LIMIT :pageSize OFFSET :page * :pageSize…