設定して、問い合わせをカプセル化し、問い合わせの結果を一度に数行づつ読みとることができます。ユーザは通常これを心配する必要はありません。ループは自動的にカーソルを内部的に使用してメモリの問題を防ぐからです)。興味深い可能性は、関数が、呼び出し元が行を読みとることができるように設定するカーソルの参照を返すことができることです。これは、関数から行集合を返す方法の1つを提供します。おける全てのカーソルへのアクセスはカーソル変数を経由します。型の変数として宣言することです。他の方法は、カーソル宣言構文を使用することです。置き換えることができます)。組み合わせをコンマで区切ったリストで、与えられた問い合わせ内のパラメータ値として置換される名前を定義します。その名前に実際に代入される値は、カーソルを開いた時点より後に指定されます。