CLOSE は開いたカーソルに関連するリソースを解放します。 カーソルが閉じられた後は、そのカーソルに対する操作はできません。 カーソルは必要がなくなったときに閉じるべきです。
トランザクションが COMMIT もしくは ROLLBACK で終了された時点で、開いているカーソルすべてに対して暗黙的な閉鎖が実行されます。 ROLLBACK により、保持可能カーソルを作成したトランザクションが中断した場合、保持可能カーソルは暗黙的に閉ざされます。 作成したトランザクションが正常にコミットされた場合、保持可能カーソルは明示的な CLOSE が実行されるまで、あるいは、クライアントとの接続が切断されるまで、開いたままです。