o privilégio ‘create external job’ só existe a partir do Oracle 10gR2 :
External jobs present an equally large threat as they allow access to the full power of the underlying operating system, including OS authentication connections to the database. In Oracle 10g Release 1 there is no distinction between an internal job and an external job as far as privileges are concerned, so even the CREATE JOB privilege represents a massive security breach. In Oracle 10g Release 2 (10.2.0) this situation is improved by the addition of the CREATE EXTERNAL JOB privilege, allowing access to internal and external jobs to be granted separately. Even so, access to the scheduler should be guarded very carefully.
Acredito que para bancos 9i, o comportamento deve ser simular ao 10.1, ou seja, basta o CREATE ANY JOB.