Problem with IDatabase->ImportRecords

I just tried importing with the reset of the fields set to NULL and it did work for me, so your second call should work fine:

if( (iRet=pLitCiterDB->ImportRecords(pXML->c_str(),NULL,false,NULL,&pImportedList,NULL,NULL,NULL)) != kServiceNoErr )