I can afford a method to solve you problem.
First, add a rowid field and name it to your
alias name. Then whem user double click on
dbgrid, you can reference the field as your
primary key. Because very record in the oracle env has a unique key call rowid.
------------------