O cursor é um indicador de posição na tela do terminal do z /OS de mainframe sistema operacional do computador . Ele permite aos usuários navegar em um resultado de consulta que pode conter várias linhas de dados ou para fazer todas as linhas relevantes visível. O utilizador pode apontar para uma linha em resultado da consulta que está associado com um comando SELECT . Este comando ligações com um cursor e executa o comando OPEN cursor. Você pode atualizar um cursor em uma instrução SQL usando o UPDATE DE cláusula em seu programa COBOL. Instruções 
 1 Tipo 
 " Editar" no ">" prompt do console de gerenciamento do sistema z /OS e pressione a tecla "Enter" para editar o seu programa COBOL. 
 2 
 Adicione o seguinte código após a seção "SQL EXEC " do seu programa : 
 
 EXEC SQL DECLARE CURSOR Cursor2 
 
 para meu 
 Selecione NOMEPEÇA , SALESPRICE 
 
 DE PURCHDB.PARTS 
 
 ONDE PARTNUMBER ENTRE: LOWVALUE E : . alto valor 
 
 FOR UPDATE OF SALESPRICE 
 
 END -EXEC 
 
 EXEC SQL ABERTO Cursor2 FINAL . EXEC 
 
 EXEC SQL FETCH Cursor2 
 
 INTO : NOMEPEÇA : PARTNAMEIND , 
 
 : SALESPRICE : . SALESPRICEIND 
 
 END -EXEC 
 
 PURCHDB.PARTS ATUALIZAÇÃO EXEC SQL 
 
 SET SALESPRICE = : . NEWSALESPRICE 
 
 WHERE CURRENT OF Cursor2 
 
 END -EXEC 
 
 O " NOMEPEÇA " e " SALESPRICE " são as colunas da tabela do " PURCHDB "banco de dados de peças de estoque e pode ser substituído por um banco de dados diferente e um conjunto de colunas. 
 3 
 Digite em" Salvar " no console e pressione o botão" Enter " para atualizar o operador CURSOR para a" coluna SALESPRICE " em seu programa COBOL.