Un cursor permite manipular los datos de una base de datos fila por fila en lugar de en bloques, declarando el cursor sobre una sentencia SQL, abriéndolo, leyendo filas mediante fetch e iterando hasta que no haya más filas. Se crea un cursor sobre la tabla Producto para leer fila a fila los campos Descripción, Stock y Precio, imprimiéndolos. También se muestra un procedimiento para eliminar filas de una tabla usando un cursor.