A、REF cursor. 
B、Instead Of trigger. 
C、Stored procedure that returns object values. 
D、The underlying view cannot be modified because DML on a view is not supported.