Variáveis Globais "presas" na sessão entre logins diferentes (Cache de Sessão)

Olá pessoal,

Estou enfrentando um problema de persistência de dados no Scriptcase. Quando um usuário faz logoff e outro entra no mesmo navegador, ou quando troco o contexto da aplicação (ID da empresa), as variáveis globais [minha_variavel] mantêm o valor do usuário anterior.

Parece que o Scriptcase não está limpando o cache de sessão adequadamente no encerramento da aplicação ou na navegação entre apps. Já tentei limpar manualmente, mas o valor antigo persiste no SQL das Grids (gerando conflitos no WHERE).

Alguém conhece uma forma definitiva de resetar essas globais ou forçar a limpeza da sc_session no momento do login/logoff para garantir que não haja vazamento de dados entre sessões?

Obrigado!

sc_reset_global() talvez? Mas é algo que não enfrentei aqui, pode ser algo no seu fluxo atual.