Hi,
I just made a test using PostgreSQL (orafce 3.3, pg 9.5.1) with SQL developer (4.2), to see if dbms_output was working.
I seems that with SQL developer only one line is retrieved !?
My test case:
CREATE or replace FUNCTION exemple(integer,integer) RETURNS void AS '
begin
for c in $1..$2
loop
perform dbms_output.put_line(to_char(c));
end loop;
end' LANGUAGE 'plpgsql';
/
select dbms_output.serveroutput(true) from dual;
select dbms_output.enable(1000) from dual;
do ' begin perform exemple(2,7);end; ';
/
output is:
2