Update:Over zealously forgot to consider "if exists". Better solutions offered.
In reply to Re: How a for() assignment works by igelkott in thread How a for() assignment works by Herkum