PHV, you wrote:
> I personally don't see any bug here.
Well, if such action as split(a[3], a, ",") is incorrect, then there must be some warning from AWK, for example: "WARNING: you can not split an array element into the same array".
But awk95 silently returns correct number of subfields and...