Делаю приблизительно следующее в скрипте
это выборка полилиний снасчала полигоном а потом по признаку
bmp = theFtab.GetSelection
theFtab.SelectByPolygon(npgn,#VTAB_SELTYPE_NEW)
theFtab.UpdateSelection
theFtab.Query("(([Shape].isNull.Not) and ([Shape].isSelfIntersecting))",bmp,#VTAB_SELTYPE_AND)
theFtab.UpdateSelection
bmp = theFtab.GetSelection
в общем первая выборка проходит на ура
а на вторую подряд чихать он хотел с большой колокольни
в чем трабла????