столкнулись с такой же ошибкой в коде примерно такого вида:
X++:
void main()
{
ttsbegin;
updateCompany(mainCompany);
ttscommit;
}
void updateCompany(CompanyNo _companyNo)
{
;
while select ChildNo from companyTree
group by ChildNo
where companyTree.ParentNo = _companyNo
{
this.updateCompany(companyTree.ChildNo);
}
}
решение: вынесли из тела селекта рекурсию