If the actual value for the cursor number in a call to the IS_OPEN Function denotes a cursor currently open in the session, the return value is TRUE. If the actual value is NULL, then the return value is FALSE. Otherwise, this raises an ORA-29471 error.
Не очень понял "If the actual value is NULL", если я в is_open передал закрытый курсор, он что, ошибку выдаст?