Sorry in advance if this turns out to be a dumb question.
Is it possible that a solar flare or CME could be caused by an impact of the sun by a meteor or asteroid? I imagine the sun is hoovering up various solar system stragglers most days but I'm not sure enough of the maths/physics as to whether this could be of any consequence given the size of the sun in comparison with any possible impactor.
And a second question that leads from the first; would it be possible to detect such an impact OR what size and speed would any potential impactor have to be to for its impact to be detected?