Olá Kultar,
Oracle tem um limite de 1000 valores em uma lista, com certeza. A melhor maneira que consigo pensar (também uma boa prática) é criar uma consulta combinada, mas você não precisa fazer isso.
Outras formas que consigo pensar são:
- Criar múltiplos filtros usando um OR e trazer 1000 valores em cada um desses filtros
- Como você mencionou que não pode usar uma subconsulta, pois os dados vêm de um provedor de dados diferente, por que não atualizar o Universo tornando-o multi-fonte ao criar uma conexão com o Excel e inseri-lo como uma tabela no Universo, criando objetos e depois adicionando uma subconsulta?
Espero que isso ajude.
Obrigado,
Mahboob Mohammed