Grid com sql dinâmico usando global não atualiza no reload automático.

Fiz uma grid e no sql usei “where campo=[VariávelGlobal]”

O comportamento estranho que percebi, quando a global já possui um conteúdo, a grid abre a primeira vez e filtra normal, mas se eu atualizar a global com outro conteúdo, a grid (configurada pra recarregar a cada 5 segundos) não pega o novo valor para aplicar no filtro do sql. Se eu fechar a grid e carregar novamente ela atualiza.

Testei isso através de um dashboard com 3 apls: form (setando o valor da global via ajax onchange de um select), uma grid fazendo o filtro com essa global e uma apl blank dando echo na global pra eu ter certeza da atualização da global. Grid e blank configurados pra atualizar a cada 5 segundos.
Para atualizar a blank usei o tempo de recarga do widget. Para o grid testei com tempo setado pela grid e pelo widget, o comportamento é o mesmo.

A blank atualiza certinho a cada alteração que o form faz na global, a grid não atualiza, mantém o valor anterior até fechar a apl completamente.

Isso sempre funcionou nas versões anteriores do sc.

tente usando sc_select_where(add).

Achou a solução para isso?