hola amigo cluster.....la verdad exelente el scripts
hay algo que creo, a mi parecer , hay que aclarar... este tipo de metodo NO es recomendado para cuando tenemos muchos archivos o imagenes a guardar en la base de datos.....ya que CASTIGAN DRASTICAMENTE las consultas y en general toda la aplicacion WeB. La solucion a esto seria....como digo siempre, a mi parecer....solo incluir en la base de datos la direccion en disco de donde se encuentra el archivo o imagen.....y de esta forma optimizar el rendimiento de la BD.
Un Saludo!!!!!