Hola disculpen me surgio una duda, muy interesante el tema:
   Cita:  Los INSERT, UPDATE y DELETE generan un valor positivo (recuperable por el lenguaje usado), que representa la cantidad de registros afectados (generados, borrados o modificados).
    Yo por ejemplo para verificar el exito de las sentencias ocupo mysql_affected_rows>0 o !mysql_error() lo cual quiere decir que fue exitosa la sentencia, ahora estas comprobaciones sirven para  
- LOAD DATA LOCAL INFILE y
- SELECT * INTO OUTFILE 
???  
 Cita:  Los fallos de ejecución en un SP pueden generar excepciones capturables.
    y para este tipo de fallos en sentencia como podria generar excepciones que me permitieran hacer algo como un 
"pool de transacciones" es decir, si hay una transaccion en curso y llega otra y otra despues de la otra, como encolarlas o esto ya va implicito en el uso?? 
Gracias y disculpen la intromisión.