Folks, You can propose this syntax additon on the pgsql-sql list, which exists to discuss these kinds of issues. However, I will warn you that the core developers have already rejected the REPLACE syntax once as an unnecessary deviation from the SQL92 standard. There was a long discussion following that rejection, sometime last summer I think, about how one could use triggers or rules to ape this functionality on an INSERT statement. See the pgsql-sql list archives. You can, of course, also write the ANSI committee and propose that REPLACE be added to SQL3. Good luck. -Josh Berkus ______AGLIO DATABASE SOLUTIONS___________________________ Josh Berkus Complete information technology josh@xxxxxxxxxxxx and data management solutions (415) 565-7293 for law firms, small businesses fax 621-2533 and non-profit organizations. San Francisco