Why not use core data's fetch result controller to manage this pure core data driven table… :)