worm

Oracle: make WORM (write-once, read-many) table?

Context: logging table changes, and we don't want to accidentally mess up the log entries. This is an internal, non-financial app, so we're not worried about hostile modification. I thought I could just revoke delete/update, but it turns out you can't do that to yourself: ORA-01749: you may not GRANT/REVOKE privileges to/from yourself...