In other words, we're trying to do OO programming in PL/SQL, and we're being defeated by arbitrary restrictions that require the use of tables in conjunction with objects.