A instrução select é SQL e não PL/SQL, e o mecanismo SQL só pode funcionar com tipos definidos no servidor assim:
create type setObj is object (<attributes>);
create type setTable is table of setObj;
create type setObj is object (<attributes>);
create type setTable is table of setObj;