O comando MOVE permite ao usuário mover a posição do cursor o número especificado de linhas. O comando MOVE trabalha como o comando FETCH, porém somente posiciona o cursor sem retornar as linhas.
Consulte o comando FETCH para obter detalhes sobre a sintaxe e a utilização.
Criar e usar um cursor:
BEGIN WORK; DECLARE liahona CURSOR FOR SELECT * FROM filmes; -- Saltar as primeiras 5 linhas: MOVE FORWARD 5 IN liahona; MOVE -- Ler a sexta linha no cursor liahona: FETCH 1 IN liahona; FETCH cod | titulo | did | data_prod | tipo | duracao -------+--------+-----+-----------+------+--------- P_303 | 48 Hrs | 103 | 1982-10-22| Ação | 01:37 (1 row) -- fechar o cursor liahona e efetivar a transação: CLOSE liahona; COMMIT WORK;