la portée est limitée à la procédure ou à la fonction dans laquelle est est déclarée et à toutes les fonctions et procédures de niveau inférieur.
active dans le bloc principal du programme, mais également dans toutes les procédures et fonctions du programme.
Les variables déclarées dans un bloc sont actives dans ce bloc et dans tous les blocs de niveau inférieur