Também estou com o mesmo problema.
Fiz a instalação do Scriptcase 9 em um servidor novo, depois copiei a pasta do SC8 para esse novo servidor e utilizei a ferramenta de conversão apontando onde estava a pasta do SC8, conforme orientação desse tutorial: http://scriptcase.com.br/v9_tutorial/?show_tutorial=true&so=1&inst=1&conv=1&ln=pt
Então ao tentar gerar os fontes acontece o erro:
2 = Invalid argument supplied for foreach()
/var/NetMake/wwwroot/scriptcase/devel/lib/php/database.inc.php 827
O erro acontece nas consultas. consegui fazer gerar sem erro retirando o Lookup dos campos e houve até um que refiz o Lookup e passou a gerar, então parece que o problema está no Lookup, mas as aplicações estão todas funcionando na versão 8, não há motivo para deixar de funcinar na 9.
Meu projeto é muito grande, só de consultas são mais de 500 e dessas, mais de 300 deram erro, não tenho como pegar uma a uma e ir mexendo para fazer funcionar.