To process a set of records using explicit cursors, the correct sequence of commands is:
B. OPEN, FETCH, CLOSE
Explanation:
The first step is to declare a cursor, which is typically done outside of the sequence of commands listed in the question. The cursor declaration specifies the SELECT statement that defines the result set to be processed.
The next step is to open the cursor using the OPEN command. This prepares the result set for processing.
The FETCH command is then used to retrieve each record in the result set one at a time. This command is usually used in a loop, where processing is performed on each record as it is retrieved.
Finally, the CLOSE command is used to release the resources associated with the cursor.