Salut,
J'ai un exemple qui permet de faire ce que tu voudrais, ici je remplace le premier caractère d'un code postal par un autre sans utiliser de REPLACE :
SELECT ad.adr_cod_pos, '6' || substr(ad.adr_cod_pos, 2, length(ad.adr_cod_pos) - 1)
FROM adresse AD
WHERE AD.Adr_Cod_Pos LIKE '5%'
Si tu veux adapter, je pense qu'en faisant
SELECT or.CODE, 'LVB' || substr(or.CODE, 3, length(or.CODE) - 2)
FROM ORGANIGRAMME or
WHERE or.COL = '59350'
AND SubStr(or.CODE, 1, 2) = '02'
AND (or.LGCODE = '4' OR or.LGCODE = '6')
Bon courage,