SQL Developer от Oracle бесплатен, поддерживает несколько баз данных (не только Oracle) и позволяет настраивать форматирование SQL.