So essentially this is Oracle SQL - does anyone know if there are analogous similar START WITH and CONNECT BY keywords for other platforms? (author mentions MSSQL has the them, but no mention of MySQL/MariaDB or PGSQL).
To be fair to Oracle, START WITH/CONNECT BY has been available in Oracle a lot longer than CTEs as part of the SQL standard have existed.
There is support in Postgres, sqlite, MSSQL, HSQLDB, Oracle, etc... for CTEs.
You can sort of emulate some recursive SQL properties using a temporary table: