ты бы видел, как я однажды рекурсивную процедуру писал. т.к. рекурсивных вьюх там тоже нет.
в итоге оказалось, что после 10 рекурсивных вызовов все валится из-за натсройки памяти, которую можно поменять только ребутнув сервак. в итоге прописал 50 ифов и только потом вызов самой себя XD
задача была а-ля есть две колонки a и b. При чем так, что значение из b в текущей строке равнялось значению в a в следующей строке. т.е. образовывались типа такие цепочки. И зная конечное значение надо было найти первое