loadUpdateData is generating anonymous PL/SQL blocks for each row in order to handle the conditional logic of the insert or update terminated with /; (slash semi-colon). SQL*Plus doesn’t tolerate this well. The proper RUN statement after a PL/SQL block is a slash, alone on a line. Is there an option to alter the delimiter like with sqlFile?