A few databases implement the INFORMATION_SCHEMA views, but almost all of them require you to use a database engine specific query. Finding out which columns are indexed is often one of the biggest challenges, since nearly every database engine has a different concept of how to do that job.
-PatP