DBMS_OUTPUT polling cannot pull anything before the SQL statement or PL/SQL block has finished execution.
It would be useful that the DBMS_OUTPUT polling was redesigned to change this behaviour.
WORKAROUND
None
STATUS
Submitted as an enhancement request for the future release of Toad