This help section showed how to use a cursor to update a table in the database. The following code:
    EXEC SQL
        DECLARE COBCUR1 CURSOR FOR 
        SELECT C_FIRST_NAME, C_LAST_NAME
            FROM CUSTOMER
            WHERE C_LAST_NAME = 'Snead'
        FOR UPDATE
    END-EXEC.
    EXEC SQL 
        OPEN COBCUR1 
    END-EXEC.
perform until SQLCODE not equal 0
    EXEC SQL
        FETCH COBCUR1
        INTO :C-FIRST-NAME, :C-LAST-NAME
    END-EXEC
    IF sqlcode EQUAL 0
          
        DISPLAY "Updating " C-FIRST-NAME , C-LAST-NAME 
        EXEC SQL
            UPDATE CUSTOMER SET C_INFO = 'Revised' 
            WHERE CURRENT OF COBCUR1
        END-EXEC
    end-if
end-perform.
EXEC SQL 
    CLOSE COBCUR1 
END-EXEC. 
            	 instructs the program to perform these steps:
The figure in Updating Data – update.sqb showed the output of the update program. If you want, run the select3 program to see the contents of the updated fields.
