Allow local variable declaration anywhere in the function. The local symbol still has a function scope, but can be used after its declaration only. hum.... and now ? {Integer}MyVar = 1+1 ? :-P -- Fabien Bodard