Un cursor de referencia representa los resultados de una consulta ejecutada en una base de datos. Permite transferir grandes cantidades de datos entre PL/SQL y código externo. El adaptador de Oracle admite cursores de referencia débiles y fuertes que pueden pasarse como parámetros a procedimientos y funciones PL/SQL. Los clientes deben usar cursores de referencia como parámetros de entrada abriendo el cursor en la base de datos, y los parámetros de salida devuelven resultados como cursores. Debido a que los parámetros de entrada y salida tienen diferentes tipos