Até a versão 9.9 a SQL a abaixo funcionava normalmente nos formulários GRID/CONSULTA (retornava os campos):
SELECT
IDF_ITEM,
DES_ITEM,
IDF_OPCAO,
QTD_VAGASTOTAL,
QTD_VAGASDEFICIENTE,
TOT_INSCRICAO,
TOT_INSCRICAODEFICIENTE
FROM
CONCURSO_OPCOES_ITENS
where exists (select * from concurso_opcoes
where idf_opcao = concurso_opcoes_itens.idf_opcao
and idf_concurso = 0[vidf_concurso])
order by IDF_OPCAO
Hoje na versão 9.10, ao salvar essa SQL, a aplicação perde todos os campos já configurados.
Para não perder os campos tenho que remover a cláusula WHERE. Esse é um exemplo, outras formas de montagem quando existe o WHERE composto, também apresenta o mesmo erro. Assim fico impedido de dar manutenção nos formulários de consulta existentes.