O comando MOVE reposiciona o cursor sem trazer dados. O comando MOVE funciona exatamente como o comando FETCH, exceto que apenas posiciona o cursor sem retornar linhas.
Consulte o comando FETCH para obter detalhes sobre a sintaxe e utilização.
Ao terminar bem-sucedido, o comando MOVE retorna uma linha de fim de comando na forma
MOVE contador
O contador é o número de linhas de deslocamento (possivelmente zero).
=> BEGIN WORK; => DECLARE liahona CURSOR FOR SELECT * FROM filmes; => -- Pular as primeiras 5 linhas: => MOVE FORWARD 5 IN liahona; MOVE 5 => -- Trazer a sexta linha no cursor liahona: => FETCH 1 FROM liahona; cod | titulo | did | data_prod | tipo | duracao -------+--------+-----+------------+--------+--------- P_303 | 48 Hrs | 103 | 1982-10-22 | Ação | 01:37 (1 linha) => -- Fechar o cursor liahona e terminar a transação: => CLOSE liahona; => COMMIT WORK;