Cita: Por programación no es problema, pero si fuera posible hacerlo por SQL directamente pues mejor.
Ya te dije: No se puede. No es SQL.
Lo que suelen existir son herramientas propias de cada DBMS (Oracle, MySQL, DB2, SQL Server) que hacen ese tipo de cosas, pero no son SQL puro, y usualmente existen como parte del paquete empresarial.
Puedes encontrar ese tipo de herramientas en algún Open Source que tal vez te sirvan.
Usa Google.