70: LOOP
71: nBuffSize := 32000;
72: dbms_lob.read(inlob,nbuffSize,nPos +1, vcBuff);
73: nPos := nPos + nBuffSize;
74: rBuff := vcBuff; -- utl_raw.CAST_to_raw(vcBuff);
75: nBuffSize := utl_raw.length(rBuff);
76: dbms_lob.writeappend(outLob, nBuffSize, rBuff);
77: END LOOP;
78: EXCEPTION WHEN NO_DATA_FOUND /* end of lob */ THEN
71: nBuffSize := 32000;
72: dbms_lob.read(inlob,nbuffSize,nPos +1, vcBuff);
73: nPos := nPos + nBuffSize;
74: rBuff := vcBuff; -- utl_raw.CAST_to_raw(vcBuff);
75: nBuffSize := utl_raw.length(rBuff);
76: dbms_lob.writeappend(outLob, nBuffSize, rBuff);
77: END LOOP;
78: EXCEPTION WHEN NO_DATA_FOUND /* end of lob */ THEN
79: null;