List should include
%ROWTYPE
variables declared with %TYPE
SELECT *
column list with INSERT statements.