This document discusses explicit cursors in PL/SQL. It defines implicit and explicit cursors, with implicit cursors being used for all DML statements and single-row queries, while explicit cursors are used for queries that return zero, one, or more rows. The document outlines how to declare, open, fetch from, and close an explicit cursor. It also covers using cursors with parameters, locking rows with FOR UPDATE, and updating the current row with WHERE CURRENT OF.