クエリ全体を一度に実行するのではなく、クエリをカプセル化するカーソルを設定し、クエリ結果セットを一度に1行ずつ読み取ることができます。 これにより、結果セットから行を検索し、その行のデータに対して何らかの処理を行い、次の行を検索してプロセスを繰り返すSPLプログラムロジックの作成が可能になります。
カーソルは、FORまたはWHILEループのコンテキストで最もよく使用されます。 SPLロジックには、プログラムがループを終了できるように、結果セットの終わりに達したことを検出する条件付きテストを含める必要があります。