Core the tomatoes and slice half of them about 1/3 inch thick. Set aside. Peel the remaining tomatoes by dropping them in a pot of boiling water for 30 seconds, then transferring to a bowl of ice water. Cut in half, squeeze or scoop out the seeds, and chop fine. Season the sliced tomatoes lightly with salt and pepper, and dredge lightly in the cornmeal. Heat 2 tablespoons of the olive oil in a heavy, nonstick 10-inch skillet over medium-high heat, and fry the sliced tomatoes for two to three minutes on each side, just until lightly colored. Remove from the heat and set aside. If there is cornmeal in the pan, clean and dry the pan. Heat the remaining olive oil in the pan over medium heat, and add the chopped onion. Cook, stirring, until tender, three to five minutes, and add a generous pinch of salt and the garlic. Stir together until fragrant, about 30 seconds, and stir in the chopped tomatoes. Season to taste with salt and pepper, and cook, stirring often, until the tomatoes have softened and are beginning to stick to the pan, about 10 minutes. Taste and adjust seasoning. Stir in the basil and chives. Meanwhile, beat the eggs and milk together in a large bowl, and season with salt and pepper (I use about 1/2 teaspoon salt). When the chopped tomatoes have cooked down, turn the heat up to medium-high and pour in the eggs. Swirl the pan to distribute the eggs and filling evenly over the surface. Shake the pan gently, tilting it slightly with one hand while lifting up the edges of the frittata with the spatula in your other hand, letting the eggs run underneath during the first few minutes of cooking. Distribute the fried sliced green tomatoes over the surface of the frittata. Turn the heat down to low, cover and cook 10 minutes, shaking the pan gently every once in a while. From time to time, remove the lid and loosen the bottom with a spatula. Meanwhile, preheat the broiler. Finish the frittata under the broiler for one to three minutes, watching very carefully to make sure the top doesn’t burn. Remove from the heat, shake the pan to make sure the frittata isn’t sticking (it will slide around a bit in the nonstick pan) and allow to cool for at least 5 minutes, up to 15 minutes. Loosen the edges with a wooden or plastic spatula. Carefully slide from the pan onto a large round platter. Cut in wedges and serve, or serve at room temperature.