Type declaration:
CREATE OR REPLACE TYPE mid_type UNDER base_type
(
mid_attr DATE,
CONSTRUCTOR FUNCTION mid_type
(
i_base_id INTEGER,
i_base_attr VARCHAR2,
i_mid_attr DATE
) RETURN SELF AS RESULT,
MEMBER FUNCTION get_mid_attr RETURN DATE,
MEMBER PROC...