シングルクオートやダブルクォートだけだと改行できません。 3回続けたクォート/ダブルクォートなら改行できます。
SELECT * FROM EXTERNAL_QUERY("XXXXXX.XXXXXX.XXXXXXXX", ''' SELECT table_name FROM information_schema.tables WHERE table_schema = 'public' ; ''' );
あと、DB側のクエリの返り値は、対応している型が限られています。対応表は以下にありますので必要に応じてキャストして使う必要があります。
Register as a new user and use Qiita more conveniently