Cut off tips of corn kernels into a bowl; using a knife, scrape milk and remaining pulp from corncob into bowl. Set aside.
Combine oil and butter in a large skillet; heat until butter melts. Add corn, tomato, and remaining ingredients; cook, stirring constantly, 5 minutes. Cover, reduce heat, and simmer 20 minutes, stirring often.