Cursors in Procedures

Cursors retrieve rows one at a time from a query or stored procedure that has multiple rows in its result set.

A cursor is a handle or an identifier for the query or procedure, and for a current position within the result set.