Whilst populating a text field in an oracle7 database, I get the # character inserted instead of a £. I guess this happens for any character > ascii 127. How can I prevent this when inserting and how can I replace the # for a £ when retrieving exisitng data during a query? A replace(table.textfield,'#','£') does nothing. steve.campbell@autotrader.co.uk