First, thanks for all the kind replies.
To my eternal shame, after spending hours trying to debug this, I found, buried deep in one of my own initialisation scripts, the creation of a handful of "seed" database objects which, of course, caused all my woes.
Thanks again,
Shaheed