Интерфейс курсора обеспечивает случайный доступ для чтения и записи к результирующему набору, возвращаемому запросом базы данных.
Реализации курсора не требуется синхронизировать, поэтому код с использованием курсора из нескольких потоков должен выполнять свою собственную синхронизацию, когда используя курсор.