Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle Query - Selecionando registros usando dados de coluna da primeira tabela


Você pode usar DBMS_XMLGEN para fazer sqls dinâmicos dentro de uma consulta:
select *
from table1 as t1
where dbms_xmlgen.getxmltype('select * from ' || 
                             t1.table2name ||
                             ' where datetocheck > add_months(sysdate, -6)
').extract('//text()').getstringval() is not null

Aqui está uma demonstração do sqlfiddle