Asegurándote que los procesos bloqueen los registros estrictamente en el
mismo orden (un concepto predefinido de orden), usando la opcion NOWAIT y
programando tu aplicación para tratar el tipo de error que genera, haciendo
tus transacciones lo más compactas posibles y que no interfieran con la
operación de otras sesiones, aunque para esto último depende mucho el diseño
de la aplicación y la base de datos.