Sorry, my mistake:
you have to protect ( ) chars, because these are reserved for special meaning in pattern
foreach $line (@lines)
$line=~ s/VALUES \(/VALUES \(1234,5678/
there is no need to have " or ' in regular pattern, its another pattern that will be searched.
; after the last commnd in the block is only optional.