Wenn Du mindestens auf 7.1 bist, geht das auch mit OVERLAY

https://www.ibm.com/support/knowledg...scaoverlay.htm

select overlay('ABCDEFG','X', 3, 1)
from sysibm.sysdummy1

OVERLAY
ABXDEFG

PS. Vielleicht ist es auch interessant, dass Daten auch "eingeschoben" statt überschrieben werden können:

with data (s) as (values ('ABC123'))
select s,
overlay(s,'_', regexp_instr('ABC123','[0-9]', 1), 0)
from data

S OVERLAY
ABC123 ABC_123