Мне лично так делать не приходилось.
Может tsdima подскажет ...
Если переделать вот этот кусок
' №' || numinput FROM input WHERE number = 70031041 AND numinput = 1
на ' №' || numinput FROM input WHERE number = 70031041 AND numinput in(1,2,3,4,5,6,7,8)
а результат загнать в MT, то можно получить то же с более коротким запросом.
------------ Дoбавленo в 01.20:
С утра покопаюсь.