Since a DELETE statement opens an implicit cursor, the value would be FALSE. An implicit cursor opens a cursor when the statement starts and closes the cursor when the statement ends. By the time you get to assign SQL%ISOPEN to v_result, it will already be closed.