Scripte bir gariplik göremedim, çalışması gerekiyor bence de. Script'i debugger* ile çalıştırıp hatayı/beklenmeyen davranışı daha rahat tespit edebilirsiniz.
Bu arada import records ile bu işlem çok daha az script satırı ve daha kısa sürede yaptırılabilir, özellikle bu yöntemi tercih etme sebebiniz yoksa düşünebilirsiniz.
* Script debugger sadece advanced sürümlerinde mevcut.
Güncelleme: Örnek Dosya
Yöntem1'in önemli noktası.
Yöntem2'nin önemli noktası