Please excuse my ignorance.

I have just read dbms_job documentation properly and realise that the code ales supplied does exactly what I want.