ORA-43507
Cannot create directive 'string' on base object 'string': DELETE is not allowed after ON keyword for string
Cause
The ON keyword can be followed by either SELECT, INSERT, or UPDATE for the VALIDATION and AUGMENTATION DIRECTIVE in the CREATE DIRECTIVE statement.
Action
Specify either SELECT, INSERT or UPDATE after the ON keyword for the VALIDATION and AUGMENTATION DIRECTIVE in the CREATE DIRECTIVE statement.