I think this action should duplicate inner quotes found in the string, just like Delphi's QuoteStr function does. Before I have realized this action existence I used scripts to replace a variable contents quotes for two quotes and concat one quote at the beginning and another at the end to use this in a insert ADO Execute Query. Now I'm using three actions String Replace (changing inner quotes for two quotes), String Replace (changing inner double quotes for two single quotes, see topic "Parameter object is improperly defined") and String Quoting (adding single quotes).
Sample of the desired result:
The text: My value is 'xxxx'
Should be: 'My value is ''xxx'''
Best regards,
DM