Per selezionare alcuni record con il valore + alto di un det. campo (es. campo1)

select * from table where campo1='max(campo1)'

ma nn mi estrae alcun record, come devo fare altrimenti?