* Open source table SELECT 1 USE ss * Process all records until EOF GO TOP DO WHILE .NOT. EOF() * Get 1st record m.a=name m.a1=p_o_box m.a2=Postal_cod m.a3=degree SKIP * Check for 2nd record IF .NOT. EOF() * Get 2nd record m.aa=name m.aa1=p_o_box m.aa2=postal_cod m.aa3=degree SKIP ELSE * Setup blank 2nd record m.aa="" m.aa1="" m.aa2="" m.aa3="" ENDIF * Insert record into NEWALL INSERT INTO ; NEWALL (name, ; p_o_box, ; postalcod, ; degree, ; name1, ; p_o_box1, ; postalcod1, ; degree1, ; name2, ; p_o_box2, ; postalcod2, ; degree2) ; VALUES (m.a, m.a1, ; m.a2, ; m.a3, ; m.aa, ; m.aa1, ; m.aa2, ; m.aa3, ; ss.name, ; ss.p_o_box, ; ss.postal_cod, ; ss.degree ) * Select source table SELECT ss ENDDO>hello,