хм... сначала стоит разобраться в написании "вышестоящего" запроса и там получать агрегированные данные?
Если вы все же решили пойти непростым путем, то
X++:
void myMethod(TmpTable _tmpTable)
{;
while select sum(myField) from _tmpTable
{
// to do
}
}