FETCH statements are executed as ARRAY statements, whenever possible. If macros are used in the FETCH statement, errors may occur and records be lost.
When using macros within FETCH statements, set the runtime option MFETCH(0). This option prevents FETCH statements from being executed as ARRAY statements.