Конечно, можно.

## Код:
```
VAR v: FormViews.View;
  m: FormModels.Model;
  subv: Views.View;
  rd: TextModels.Reader;
...
StdCmds.OpenToolDialog(...);
v := formViews.Focus();
IF v # NIL THEN
  m := v.ThisModel();
  rd := m.NewReader(NIL);
  rd.ReadView(subv);
  WHILE (sub # NIL) & ~(subv IS SqlControls.Table) DO
    rd.ReadView
  END;
  IF subv # NIL THEN
    ... здесь мучаем таблицу ....
  END
END;
```


Вот написал код и понял, что компилироваться он не будет.
И все было бы замечательно, если бы не одно но: тип SqlControls.Table не экспортирован. Поэтому проверить subv IS ... мы не можем. Менять стандартную подсистему мы не будем. Надо, чтобы под руками был экземпляр таблицы - пусть это anyTable. Тогда можно проверить одинаковость тега типа у считанного subv и anyTable. Это можно сделать тремя способами:

1) Kernel.TypeOf(subv) = Kernel.TypeOf(anyTable) - но Kernel без нужды лучше никогда не импортировать..
2) SYSTEM.TYP(subv) = SYSTEM.TYP(anyTable) - генерирует вызов предыдущей функции, но  IMPORT SYSTEM все же правильней, чем IMPORT Kernel
3) Вот нашел функцию верхнего уровня: Services.SameType(subv, anyTable) - этот вариант лучше всего и использовать.