Помимо получения файла, отправленного вам с соответствующими маркерами записи CRLF для Windows вместо LF, используемого в Unix -подобных системах, есть несколько способов разделения данных, но ни один из них не будет считывать файл. запись за раз, но будет извлекать каждую запись из длинной строки, считанной. 1 - Используйте WORDPOS, чтобы найти позицию LF, и SUBSTR, чтобы удалить эту запись. 2 - Используйте PARSE, чтобы разделить данные в позиции LF
Один из способов чтения по одной записи за раз - это использовать CHARIN для чтения байта за раз, пока он не встретит LF.