В метод нужно возвращать результат инсерта. Через джобы это сделать проблематично.
Все равно я не буду в базе параллелить. Либо фронтом попрошу сделать, либо попрошу увеличить таймаут
Сочинять асинхронную параллельность на PL/SQL? Можно попробовать разрулить через Streams - но всё равно запихивать в очередь в один поток да и результаты потом выгребать тоже в один. И сама эта прослойка тоже время есть будет. Зато вытаскивать из очреди и выполнять можно параллельно.