How long will an engine run with no oil pressure?

Depends on the engine but severe engine damage will start to occur almost immediately. It will run a few minutes until it starts to overheat then the engine will seize. It will not take long to destroy the engine.