Oops: Cursor existence locks the DB, destroy must not depend on GC