(Based on a discussion in BagNeedScenarios) ------- [context to be provided] But most existing RDBMS do this already with an internal row ID. It's only when you need to cross-reference (Join) changing tables do you need a more explicit key. You are adding another step that existing RDBMS '''don't automatically need'''. ''Please provide that context. I've no idea what this is about.'' {For now, search for this topic in the above topic if you don't wish to wait for the cleanup.}