Boa noite.
O problema que tenho é antigo. O SC não executa um SELECT em um procedimento no item SQL da consulta.
Para contornar, faço o acesso via View. Mas agora a view está retornando aproximadamente 1 millhão de registros, e após aplicar a filtragem, reduz esse número para pouco mais de 20 registros. Isso deixa a consulta, muito, mais muito lenta, além de comprometer o desempenho do servidor.
A partir de um procedimento, passando apenas o parâmetro o ANO, reduzo para menos de 70.000 registros (pois existem aproximadamente 17 anos de informações no banco). Lembrando que o parâmetro ANO é selecionado na tela de LOGIN do usuário.
A única forma que vejo é mudar de Consulta para Relatório, mas ai eu perco vários recursos que a Consulta possuí.
OBS: Nos campos do tipo Radio, checkbox e select procedimentos são executados normalmente.