AZUR bietet dem Benutzer die Möglichkeit, eigene Funktionen zu definieren. Ihre Definition erfolgt im AZUR-
Man unterscheidet Funktionen mit Rückgabewert
My_Function (Parameterliste) : Typ
RETURN Rueckgabewert
END
und Funktionen ohne Rückgabewert (Prozeduren)
My_Procedure (Parameterliste)
END
Durch das RETURN wird der Rückgabewert an die aufrufende Funktionen zurückgeliefert. Der Typ dieses Rückgabewertes muss mit dem bei der Definition angegebenen Typ übereinstimmen.