CCDB/CCDA is a bacteriocin toxin/antitoxin system that's already in use. Both are encoded in the "natural" E. coli F plasmid. CCDB kills the bacteria by inhibiting DNA gyrase, while CCDA binds and stops CCDB. This works as a moderate pro-plasmid selection...in my understanding, the CCDB toxin is long-lived and will cause death in cells that gained but then lost plasmid.
At least 1 group has put the CCDB gene into the genome of bacteria [
http://www.ncbi.nlm.nih.gov/pubmed/15945374]. This gave them very nice stability of plasmid expressing CCDA, but it also has the problem of not being able to grow up CCDB+ strain without plasmid.
I think the issue with encoding both the toxin and antitoxin on the plasmid is the 1st stage of growth after transfection. Only a small % of the bacteria usually pick up the plasmid. They may be secreting antibiotic, but they are likely to be outcompeted by untransformed bacteria before antibiotic reaches a critical concentration. This might not happen every time but it would definitely affect reproducibility. You could add some antibiotic during the first passage only, I guess.
Mike