Usar Commit si no cumple y rollback si cumple la condicion?