LONG FN functionName [(arg1 [,arg2...])] [statementBlock] END FN [= expr]
In FB, LONG FN is a synonym for LOCAL FN. Unlike FBII, variables created in a LONG FN are local.
LONG FN
LOCAL FN
FN <userFunction>; LOCAL FN ;END FN