Although it seems that Oracle9i allows user-defined DELETE and NEW procedures/functions, I agree with Don and Jon that reserved words should never be used as identifiers (or procedure/function names).
On a similar topic in the ArsDigita bboard, Hal Heisler suggested:
"I changed references in the Makefile for the driver from -lcore8 to -lcore9 etc.. It built fine after that."
(See: http://www.arsdigita.com/bboard/q-and-a-fetch-msg?msg%5fid=000iiI&topic%5fid=21&topic=web%2fdb).
I hope this helps a bit.