não esteja dentro da entidade consumidor. O que passa é que a tabela consumidor é muito grande, na casa de milhões de registros, o que torna o select com um
NOT IN muito lento, às vezes levando horas, pois não consegui um bom plano de execução da query. Fiz mais ou menos assim:
SELECT COUNT(*)TOTAL FROM
TABELA1 TBL1, TABELA2 TBL2
WHERE TBL1.PONTO_X = TBL2.PONTO_X
AND TBL1.PONTO_Y = TBL2.PONTO_Y
AND TBL1.PONTO_X NOT IN(SELECT PONTO_X FROM CONSUMIDOR);