Oracle Database: Program with PL/SQL — Question 25

Which statement is true about internal and external LOBs?

Answer options

Correct answer: D, E

Explanation

Statement D is correct because when an exception occurs, the references to any open external LOBs are no longer valid after control exits the PL/SQL block. Statement E, while seemingly relevant, is incorrect because DBMS_LOB.OPEN does not need to be called for each LOB in all cases; it is only required for specific operations. The other options either misrepresent the behavior of LOBs or provide incorrect information about exceptions.