именно keep ! таблицы подрезаю INNER JOIN, WHERE Exits, Where ApplyMap и тд. В зависимости от исходных данных. JOIN в первую очередь приятен тем что его понимают все кто SQL знает хотя бы на уровне простых запросов!
Само по себе это всё работает, но если есть ошибка в скрипте, то внутри блока if ScriptErrorCount > 0 then call tmessage(ScriptErrorList); exit script; end if