Le set serveroutput on;
et clear;
sont des commandes sqlplus, pas plsql donc elles ne fonctionneront probablement pas dans d'autres environnements.
Je ne sais pas si vous pouvez écrire des messages sur une sortie standard de cette façon, mais si vous voulez déboguer votre plsql à partir de vs2010, vous pouvez utiliser ce didacticiel :
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/debugging/Debugging.htm
ou utilisez UTL_FILE pour se connecter à un fichier.