set serveroutput on;
およびclear;
はsqlplusコマンドであり、plsqlではないため、他の環境ではおそらく機能しません。
この方法で標準出力にメッセージを書き込むことができるかどうかはわかりませんが、vs2010からplsqlをデバッグする場合はこのチュートリアルを使用できます:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/debugging/Debugging.htm
または、UTL_FILE を使用します ファイルにログを記録するため。