Added type bodys (again) as turns out PL/SQL wants them when doing comparisons.