exactly what task are you going to perform?? for example, if you are going to load the data from some data source to database, it is certainly the SP which is the better option(in terms of efficiency)! though one may have better control over things in writing some utility from scratch!!