A polishing compound will work very well on clear coat scratches. I used some Meguiars Mirror Glaze this weekend with much greater results than Scratch X etc. I believe it's meant for a buffer or polisher but when used by hand is much safer.
Once it's through the clear though, it's a lost cause...