does anyone know how replace or regexp_replace '&' or any other ampersand string? my first stab at it was this SELECT replace(g.name, '\&', '\&') FROM groups g Code (markup): however oracle considers the & as a special character and when i run the query it asks me for the value of the 'AMP' variable.. if i substitute '&' for that value the replace still doesn't work.. any ideas?