Is there any reason this wouldn't work in Personal Oracle. I'm messing around with it here at home, and it doesn't work.

SQL>exec dbms_output.enable(100000);
PL/SQL procedure successfully completed.

SQL>exec dbms_output.put_line('Hi there!');
PL/SQL procedure successfully completed.

SQL>set serveroutput on

SQL>exec dbms_output.put_line('Hi there!');
Hi there!
Hi there!

It seems that the output was buffered, but it wasn't flushed until I set serveroutput on.

Now what?