У меня есть несколько процедур pl/sql, выполнение которых может занять несколько минут. При их разработке я добавил несколько операторов печати, чтобы помочь в отладке, а также предоставить некоторые отзывы и индикаторы прогресса. Сначала я запускал их на небольших тестовых наборах, и результат был почти мгновенным. Теперь, когда я тестирую большие наборы тестов, запуск которых занимает несколько минут, я обнаружил, что печать на консоль больше не подходит, потому что ничего не печатается, пока процедура не завершится. Я привык работать в средах, которые не буферизуют свои выходные данные и не распечатывают их немедленно, а добавление простых операторов печати для простой отладки и диагностики является обычным явлением.
Возможно ли в pl/sql немедленно распечатать вывод (без буферизации)? Если нет, то какие альтернативы люди рекомендуют для получения аналогичного результата?