Antworten:
Wie in "40.5.3. Ausführen einer Abfrage mit einem einzeiligen Ergebnis" (Hervorhebung meiner) gesagt :
Das Ergebnis eines SQL-Befehls, der eine einzelne Zeile (möglicherweise mehrere Spalten) ergibt, kann einer Datensatzvariablen, einer Zeilentypvariablen oder einer Liste skalarer Variablen zugewiesen werden . Dies erfolgt durch Schreiben des SQL-Basisbefehls und Hinzufügen einer INTO-Klausel.
Das sollte also funktionieren:
SELECT col1, col2 INTO a, b FROM tbl WHERE...;