Which is true about invalid PL/SQL objects?
A. They must be manually recompiled before they can be used if a DDL is performed on a table that is referenced in the PL/SQL object.
B. They are automatically recompiled against the new definition of a referenced object when they are called.
C. They are automatically recompiled against the new definition of a referenced object at the same time as the modified referenced object.
D. They can be manually recompiled only by using SQL commands.