create or replace view character_view as select p.station_id, p.character_object, o.object_template_id, o.scene_id, o.object_name, (select object_id from objects where contained_by=0 start with object_id=character_object connect by prior contained_by=object_id) container, (select x from objects where contained_by=0 start with object_id=character_object connect by prior contained_by=object_id) x, (select y from objects where contained_by=0 start with object_id=character_object connect by prior contained_by=object_id) y, (select z from objects where contained_by=0 start with object_id=character_object connect by prior contained_by=object_id) z from players p, objects o where p.character_object = o.object_id and o.deleted = 0;