Esto tentando otimizar um consulta espacial no oracle. O gargalo está na função de agregação (SDO_AGGR_UNION) que retorna a união de várias geometrias. O problema é que está função está fazendo com que a consulta demore muito para certos casos. Deu uma pesquisa pelo google e li que está função não tem um histórico bom em relação a performance. Alguém já trabalhou com está função? Existe alguma alternativa para ela? Um exemplo da consulta seria:
select SDO_AGGR_UNION(MDSYS.SDOAGGRTYPE(poligono.geom, 0.01) )) as geo from poligono;