Ao tentar emitir um relatório na base do cliente, foi percebido que o stimulsoft está fazendo FULL ao executar um sql que foi definido numa subquery. Todos os parâmetros foram definidos: Parent/Child e depois as ligações pelo componente como Master / DataSource e Relation.
O problema é que não existe uma ordem para execução dos Data Sources. Caso contrário poderia ser fixado por exemplo no Where a condição {this.prestador.HANDLE} , mas nem isso é possível, pois os SQL são gerados sem uma ordem definida, acionando primeiramente a query filha para depois acionar a pai.
Em relatórios que a base tem poucos dados, talvez isso não seja perceptível, mas quando se tem grande massa de dados e não se consegue fazer o filtro pelo registro "pai", o erro retornado é "Falha ao obter os dados do relatório: Exceção do tipo 'System.OutOfMemoryException' foi acionada."
Aparentemente estamos com uma FERRARI podendo andar somente em primeira marcha.