oracle 数据库 plsql developer 拼接

select 'select'||' *'||' from'||' cd'||';' from dual; 我有许多的像‘cd’表,最少40张,我怎么拼接 才能一起快速执行

我想要的拼接结果是:
select * from cd;
select * from aa;
select * from as;
类似这样的40 多条语句,然后多个语句一起执行;

select * from (select * from cd union all select * from cd union all select * from cd)