Lo que seria mas interesante es impedir la lectura de la tabla entera pq es posible que el registro que esté buscando lo esté insertando en ese momento, por eso me interesaba saber si la insercion o actulización con el commit es blocante, ya que si no encuentra el registro que busca lo inserta.
Con el commit ya conseguiria esto o es necesario cerrar la tabla, por cierto las tablas con la que trabajo son de tipo MyIsam esto podria ocasionar problemas, lo comento pq he leído que no son son transaccionales.
Quiza me estoy complicando mucho pero esto es un infierno.
Por cierto muchas gracias por los comentarios