CLEAR CREATE CURSOR csrTest (cField1 c(10)) lcCmd = "" DO WHILE LENC(m.lcCmd) < 4740 lcCmd = m.lcCmd + "csrTest.cField1 with csrTest.cField1," ENDDO ?LENC(m.lcCmd) lcCmd = LEFTC(m.lcCmd,LENC(m.lcCmd)-1) replace &lcCmd. IN csrTestThe number 4740 is differing based on the actual alias and field names. The help says 8192 is the command line length. Obviously that's not completely accurate. What is the maximum length? How can one determine the maximum length before executing?