>It is not useless because without it every memo field will be updated regardless of whether "@field" is present or not. This will unecessarily bloat the .fpt file. So the FOR clause will speed it all up and keep the .fpt file size to a minimum.
That command will only do one replace and that is on the current record. Unless you would have put ALL keyword, then, yes, it would have been usefull.