Проверьте эту ссылку и посмотрите, полезна ли она.
Не удалось добавить его в качестве комментария из-за ограничения репутации.
Отредактированная часть начинается здесь:
Я выполнил следующее в Oracle LiveSQL и вот как это работает.
exec dbms_output.put_line('A' || CHR(10) || 'B'); --prints
begin
dbms_output.put('A');
dbms_output.put('B');
-- dbms_output.put_line(' '); --doesn't print
end;
begin
dbms_output.put('A');
dbms_output.put('B');
dbms_output.put_line(' '); --prints
end;
begin
dbms_output.put('A');
dbms_output.put('B');
dbms_output.new_line; --prints
end;
begin
dbms_output.put('A');
dbms_output.put('B');
dbms_output.put(''); --doesn't print
end;