В документации сказано, что вместо записи-интерактора подставляются значения полей. Так что готовыми средствами нельзя. Да и откуда подсистема Sql узнает какой диалект Вы используете и как отображать типы КП на типы этого диалекта SQL?

Однако, если Вы почитаете документацию по модулю Meta, сможете сами сделать процедуру для построения запроса и создания таблицы под определённый тип записей/интерактор. Что-то вроде:
## Код:
```
PROCEDURE GenQuery (IN table, type: ARRAY OF CHAR; OUT query: ARRAY OF CHAR);
  VAR r: Meta.Item; s: Meta.Scanner; n: Meta.Name;
BEGIN
  Meta.LookupPath(type, r); ASSERT(r.typ = Meta.recTyp, 20);
  s.ConnectTo(r);
  query := "CREATE TABLE " + table + "(";
  s.Scan;
  WHILE ~s.eos DO
    s.GetObjName(n);
    CASE s.this.typ OF
    ...
    END;
    s.Scan
  END;
  query := query + ")"
END GenQuery;

...
GenQuery("Table1", "Sample.MyRecord", query); db.Exec(query)
```
