[SP]事前に宣言したカーソルを開き、データベースの情報にアクセスします。文のプレースホルダバインド変数にバインドされるホスト変数を指定します。ストアドプロシージャでは使用できません。自動的に閉じられます。句は、次に実行されるトランザクションのためにカーソルを開いたままにします。文が実行されるまで開いたままです。接続が終了すると、カーソルは自動的に閉じます。カーソルの結果セットを構成するローを含め、接続で保持されている長期間のローロックがすべて解放されます。取得されたカーソル安定性ロックは、カーソルが存在するかぎり保持され、カーソルが閉じられるか、または接続が終了したときにのみ解放されます。カーソルの内容とその範囲内での位置付けは予測できなくなり、保証されなくなります。カーソルを自動的に閉じるかどうかを制御できます。オプションの現在の設定とは異なる独立性レベルでカーソルを開くことができます。このカーソルのすべてのオペレーションを、オプション設定とは関係なく、指定した独立性レベルで実行できます。次の値がサポートされます。SNAPSHOTカーソルは、最初のローの前に置かれます。クライアントアプリケーションは一度に複数のローをフェッチできます。これはブロックフェッチ、プリフェッチ、またはマルチローフェッチと呼ばれます。句を指定すると、プリフェッチされるローの数を減らすことができます。句を指定することと同じです。文は、指定したカーソルを開きます。カーソルを事前に宣言しておきます。警告が返されることがあります。見つかるまでプロシージャを実行します。フィールドに、クエリのすべてのローをフェッチするのに必要な入出力操作の数の推定値が格納されます。データベースサーバによって計算されたローの数は、ローの実際の数です。ローを数える必要はありません。ローの実際の数を常に返すようにデータベースを設定することもできますが、これはおすすめしません。