>小林さん コメントありがとうございます。 確認してみました。確かに、EXECだと変数の領域が確保されていますね。 別スロットに置いた関数、コマンドを使用するにはCOMMON DEFで宣言しておいて、そのスロットをUSEで使用するものと思いこんでいました。 この使い方をするには、EXECでも問題ないということですか? てっきりEXECはただ別のスロットを実行するだけでCOMMON DEFとは無関係だと思っていました^^; こうなるとUSEの位置付けがよくわかりません。 スロット内変数?を含む定義の場合はEXEC、特に共通変数を使用していない場合は、USEと言うことに? ならばUSEは要らず一律EXECでもよいような。 USEの存在意義をもう少しご教示頂けると幸いです。