-- #############################################################################################
--
-- %Purpose: Displays an ordered list of the indexes on a given table
--
-- #############################################################################################
--
set linesize 120 verify off

SELECT
    i.table_name "Table",
    i.index_name "Index",
    i.uniqueness "Type",
        c.column_position "N",
    c.column_name "Column"
   from
    all_indexes i,
    all_ind_columns c
   where
    i.table_name like upper('&Table') and
    i.owner = c.index_owner and
    i.index_name = c.index_name
   order by
    i.table_name,
    i.index_name,
    c.column_position
/

