Para lograr esto, los cursores precisos bloquean las filas a las que acceden. Esto evita que otras transacciones modifiquen o eliminen las filas mientras el cursor está abierto. Como resultado, los cursores precisos son el tipo de cursor más lento, pero también los más confiables.
Los cursores precisos se utilizan a menudo en aplicaciones que requieren un alto nivel de precisión, como transacciones financieras o sistemas de entrada de datos. También se utilizan en aplicaciones que requieren que los cursores permanezcan abiertos durante un largo período de tiempo, como los sistemas de informes.