「DEFで宣言した命令の中の変数の値を保持したい場合」というのは「DEF内でグローバル変数を使いたい場合」の方が意図が伝わりやすいと思います。 恐らく初心者向けに分かりやすい記述にしたのでしょうが、グローバル変数が分からない人だとローカル変数も分からないと思います。