A cursor is a symbolic name that is associated with a select statement. It enables you to access the results of a select statement one row at a time. Figure 28-1 shows a cursor accessing the authors table.
You can think of a cursor as a “handle” on the result set of a select statement. It enables you to examine and possibly manipulate one row at a time.