```ruby
DELETE {
  ?s ?p ?_o .
}
INSERT {
  ?s ?p ?o .
}
WHERE {
  ?s ?p ?_o .
  FILTER (isLiteral(?_o) && strstarts(?_o, "\"") && strends(?_o, "\""))
  BIND (substr(?_o, 2, strlen(?_o) - 1) AS ?o)
}
```

Add explicit cast to string for Virtuoso
user
```ruby
DELETE {
  ?s ?p ?_o .
}
INSERT {
  ?s ?p ?o .
}
WHERE {
  ?s ?p ?_o .
  FILTER (isLiteral(?_o) && strstarts(str(?_o), "\"") && strends(str(?_o), "\""))
  BIND (substr(?_o, 2, strlen(?_o) - 1) AS ?o)
}
```
assistant