Полагаю, AVG_REC время в секундах и миллисекундах.В этом случае вам нужно правильно суммировать время - конвертировать миллисекунды в секунды, разделив десятичную часть на 1000 и сложив с секундами.Это будет выглядеть так:
SELECT job_id, job_module,
NUMTODSINTERVAL(SUM(
SUBSTR(avg_rec_time_millis, 1, instr(avg_rec_time_millis, '.')-1) +
(SUBSTR(avg_rec_time_millis, instr(avg_rec_time_millis, '.')+1)/1000)
)
, 'SECOND') sum_time
FROM job_step
WHERE job_id IN (
'32681', '32687', '32714', '32716', '32723','32743', '32758', '32767', '32768', '32782', '32784',
'32800', '32801', '32849', '32851','32884', '32913', '32928', '32938', '32947', '33089', '33095'
)
GROUP BY job_id, job_module;