In Oxygen, initialisation of local variables to null is the normal rule but it is possible to override it.
function f()
#noinit
sys a
print a
end function
f 'result: '1572416 etc
However this will never work for strings. They are always set to null
Another way to bypass null initialisation is using implicit dim, (a bit like scriptbasic):
va=123 'va is automatically created as sys
vb=42.5 'vb is automatically created as double float
Charles