El set serveroutput on;
y clear;
son comandos sqlplus, no plsql, por lo que probablemente no funcionarán en otros entornos.
No sé si puede escribir mensajes en alguna salida estándar de esta manera, pero si desea depurar su plsql desde vs2010, puede usar este tutorial:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/debugging/Debugging.htm
o use UTL_FILE para iniciar sesión en un archivo.