• I agree with Hugo here. But unlike him I thought the question wasn't worth doing any serious research on, so I didn't spot that "snapshot" had some reference to "cursor" in the documentation (and to me, a snapshot sounds like a spool, not a cursor, so I didn't consider it a possible answer). So I picked keyset (which sounds like a property of a cursor) plus the first of the other three options (excluding snapshot) , to see what the answer would be.

    While the referenced page certainly says that the snapshot operator creates a cursor, I think Hugo is right to say that it's actually the other way round.

    Tom