Oracle Database 11g: Program with PL/SQL — Question 65

Which statements are true about PL/SQL procedures? (Choose all that apply.)

Answer options

Correct answer: B, D

Explanation

Option B is correct because reusing parsed PL/SQL code in the shared SQL area minimizes the need for parsing SQL statements at runtime, leading to improved performance. Option D is also accurate as PL/SQL can indeed call external procedures or functions in other programming languages. Options A and C are incorrect; access to the underlying table is not required for users with definer's rights, and multiple copies of a procedure are not loaded into memory as it is executed in a shared manner.