Hola,
 
Es un poco caotico, pero se puede hacer, te dejo un ejemplo y un link a la documentacion (que tampoco esta muy clara) 
Fichero de control  
Código:
 LOAD DATA
TRUNCATE
CONTINUEIF THIS (1)='*' 
INTO TABLE T1
FIELDS TERMINATED BY ','
(nombre position(*),
 apellido position(*)
)
  Fichero de datos  
Código:
 +nombre1,apellido1
*nombre2,
+apellido2
+nombre3,apellido3
  Con el "+" le indico que el registro siguiente es uno nuevo, y con el "*" le indico que el registro siguiente es el mismo (tanto el "+" como el "*" son caracteres de mi eleccion, pueden ser cualquiera).  
Código:
 oracle@10G> select * from t1;
NOMBRE                         APELLIDO
------------------------------ -----------
nombre1                        apellido1
nombre2                        apellido2
nombre3                        apellido3
  
Saludos