Имена участников (разделяйте запятой).
select t1.id, decode( t1.flag, 2, (select t2.name from table2 t2 where t2.type1=t1.id), (select t2.name from table2 t2 where...