LOCAL
Nella prima direttiva, all'interno di una macro, LOCAL definisce le etichette univoche per ogni istanza della macro.
Sintassi
LOCAL localId ⟦, localId ... ⟧
LOCAL labelId ⟦ [count] ⟧ ⟦:qualifiedType⟧ ⟦, labelId ⟦ [count] ⟧ ⟦qualifiedType⟧ ... ⟧
Osservazioni:
Nella seconda direttiva, all'interno di una definizione di routine (PROC), LOCAL crea variabili basate su stack esistenti per la durata della procedura. LabelId può essere una variabile semplice o una matrice contenente gli elementi count, dove count è un'espressione costante.