Para escapar el carácter & (ampersand) en SQL, bastará con anteponer y postponer '||'. Esto es de utilidad cuando se quiere almacenar código HTML en base de datos. Ejemplo:
UPDATE TAB_DIV SET CODIGO_HTML = '<span>Mar'||'&'||'iacute;a L'||'&'||'oacute;pez</span>' WHERE ID = 2
Si se quiere escapar el carácter ' (single quote), bastará con poder dos veces el carácter ' (no confundir con el carácter " (double quote)). Ejemplo:
UPDATE TAB_DIV SET CODIGO_HTML = '<span id=''idNombre''>Miguel Rube</span>' WHERE ID = 2