in reply to Re^2: $^I why this symbol does not work ?
in thread $^I why this symbol does not work ?

local @ARGV = MYFILE;

That's not the code I gave you.

By the way could you tell me what is "magic ARGV file handle"?

It's all in the docs.